#pragma once
#include "../include/mysql.h"
#include <cstdlib>
#include <iostream>
#include <mysql/mysql.h>
#include <unistd.h>

using namespace std;

/// summary:
class WorkerManager {

public:
  // 构造函数
  WorkerManager();

  // 展示菜单函数
  void showMenu();

  // 推出系统函数
  void exitSystem();

  // 添加职责
  int addWorker(MysqlManagement MM);

  // 显示职工
  int showWorker(MysqlManagement MM);

  // 删除职工
  int deleteWorker(MysqlManagement MM);

  // 修改职工信息
  int alterWorker(MysqlManagement MM);

  // 查找职工信息
  int searchWorker(MysqlManagement MM);

  // 排序职工信息
  int sortWorker(MysqlManagement MM);

  // 清空职工信息
  int clearWorker(MysqlManagement MM);

  // 析构函数
  ~WorkerManager();
};
